engineer depot - German English Dictionary